Did China's Dam Building Spree Cause Catastrophic Flooding In Henan Province?
China: 16 GW Baihetan Hydropower Station, Set To Be World's Largest When Complete, Begins Operation On 2 Out Of 16 Turbines
China Faces Wrath Of Rain – Fears Over Breach And Deformation Of Controversial Three Gorges Dam